Sustainable script and scaffold development for collaboration on varying web content: the S-COL technological approach

نویسندگان

  • Christof Wecker
  • Karsten Stegmann
  • Florian Bernstein
  • Michael J. Huber
  • Georg Kalus
  • Sabine Rathmayer
  • Ingo Kollar
  • Frank Fischer
چکیده

We present a single solution for the following two problems: (1) to provide just-intime support for collaborative learning tasks on top of arbitrary web pages (e. g. in order to foster online search competence) and (2) to transfer collaboration scripts implemented on a particular platform to other platforms. S-COL solves both by using fixed browser-side scripts and scaffolds and triggering them by recognizing types of functionally equivalent web pages, and combines this with collaborative web-browsing. Two seemingly unrelated problems and current attempts at solutions Collaborative learning tasks involving authentic web content may require support on top of existing web pages that cannot be anticipated by instructional designers. For example, collaborative search tasks for fostering online search competence will lead groups of learners to a broad variety of different web pages. Several approaches to support learners during online search tasks have been developed. One is to provide search engines developed specifically for particular target groups (e. g. children) that closely resemble general search engines, but restrict results to information appropriate for their target group, such as „Yahooligans!“ (now „Yahoo! KIDS“; see Bilal, 2002), or sophisticated search environments enriched with tools that help users organize their search activities, such as „ARTEMIS“ (Wallace et al., 1998). However, these tools are not so much directed at increasing the learners’ competence, but rather at permanently decreasing task difficulty. Furthermore, while rather unsupported search tasks, including WebQuests (Ikpeze & Boyd, 2007), may be insufficient for increasing learners’ online search competence, so-called “guided pages” developed specifically for a particular learning tasks (Berry, 1998) are both less authentic and not transferrable to different learning tasks. A more promising approach to foster online search competence could be collaborative online search, which has been demonstrated to have beneficial effects on the strategies employed, although not yet on learning (Lazonder, 1995). Beneficial effects on the acquisition of online search competence might be expected from collaboration scripts that structure learners’ interactions in the various phases of a collaborative online search task (cf. Kollar, Fischer & Hesse, 2006). On the cognitive and instructional side, this approach requires the identification of a set of general strategies of (collaborative) online search that can be applied to and accordingly should be prompted during the interaction with a broad variety of thematically diverse web pages. Although we addressed this topic in an ongoing research project, we will not pursue this issue here. On the technical side, support for the application of these strategies in different phases of a collaborative online search task has to be provided in the context of the web page currently displayed, based on some idea of where the learners are in the search process. Tools for changing existing web pages for display in a browser (e. g. enriching them with script prompts) have already been developed (e. g. Greasemonkey, 2009). The main problem, however, is to determine automatically, which script prompts should be displayed along with a specific web page encountered by the learners. Accordingly, a desideratum for supporting online search activities would be a tool to implement collaboration scripts with specific prompts for the different stages of collaborative online search tasks. In this paper we argue that the technical solution to this problem also constitutes the missing jigsaw piece in a solution for a further problem that has received substantial attention by CSCL researchers in recent years: the re-use of collaboration scripts on different learning platforms. Typically collaboration scripts, e. g. for online discussion, have been implemented and tested as part and parcel of particular learning platforms (e. g. Stegmann, Weinberger & Fischer, 2007). This approach makes the investigation of the generalizability of findings across learning environments as well as broad use of empirically evaluated collaboration scripts rather difficult. To overcome these problems, several proposals have been made. A prominent approach is the development of a common script language or a unified framework for the description of scripts such as the one developed by the European Research Team “CoSSICLE”: This framework (Kobbe et al., 2007) defines a small number of components and mechanisms of computer-supported collaboration scripts. The components are participants, activities, roles, resources, and groups; the mechanisms comprise task distribution, group formation, and sequencing. On the basis of this descriptive framework a graphical modelling tool for the development of new collaboration scripts was built (Harrer & Malzahn, 2006). As an output, this modelling tool produces an IMS-LD file, i.e. a file that can be read by all learning platforms that support the IMS Global Learning Consortium Standards. However, currently we are not aware of any free available learning platform that supports this “dialect” of IMS-LD and accordingly can import a script description as an IMS-LD file. Another, more practitioner-oriented approach is the “manyscripts” approach (Dillenbourg & Hong, 2008): The manyscripts tool offers teachers an environment to adapt a set of specific scripts with regard to their own needs, especially their own learning material. At the moment only the Concept Grid, Argue Graph, and Ice (Dillenbourg & Hong, 2008) are available. The manyscripts environment is a standalone learning platform. A native integration into other learning platforms has not been a goal and is thus not supported yet. Currently, neither the common script language and graphical modelling approach nor the manyscripts approach are suitable to develop new scripts and implement them in a broad range of different learning environments. A framework that effectively supports the re-usability of technology-based collaboration scripts is currently not available. The transfer of scripts from one learning environment to another is still hampered by the need to adapt and integrate the collaboration script into the new learning platform. Therefore, a solution for using scripts developed and evaluated in one learning environment on other platforms is also still a desideratum. If different learning platforms are considered as varying web content, this problem becomes a special case of the problem of the development of scripts for learning activities involving varying web content. In the next section, we will present a comprehensive solution for this problem. A comprehensive solution The basic idea In an interdisciplinary collaboration involving educational psychologists and computer scientists, our goal was to develop a tool that provides a common solution for the two problems described by providing contentand role-specific support for collaborative learning tasks to each individual learner. The basic idea to achieve this goal is very simple: Rather than trying to enrich pre-selected web-pages with scaffolds or embed scripts into particular learning platforms, our approach endows the browser with instructional support by means of a library of hard-coded scripts and scaffolds that are invoked based on the recognition of functionally equivalent web pages or components of different collaborative learning platforms. Therefore we regard this as a kind of twofold “Copernican Turn” in sustainable script and scaffold development. We will now describe this approach in more detail using the scenarios of the two problems described before as examples. Practically any search engine such as Google, Yahoo! or Live Search consists of a form for entering a search query that leads to a series of results pages with a common structure. From here, the user can reach the web pages that may contain the information he or she is looking for. Accordingly, there are three types of functionally equivalent pages users have to traverse whatever web search engine they use: the search query form, the results page, and the pages reached from the results page. The first two of these page types usually have a structure of functionally equivalent elements that is typically identical across different search engines: For example, a search query form usually contains one (or sometimes several) text field(s) for entering the search terms and a button for starting the query. As each of these page types corresponds to a specific phase during an online search, specific cognitive processes that may require support are associated with each type of page. For example, while a user is on the search query form, he or she needs to generate a set of search terms yielding relevant results and precluding irrelevant results. At the results page, hits need to be selected based on an evaluation of the information provided along with them. At the pages reached from there, search strategies have to be applied to locate relevant information on the website. Based on this correspondence between the types of pages traversed during an online search and the cognitive processes required in different phases of the search, the capacity of recognizing these page types and their component objects allows for the development of scaffolds that are specific for each site type, but apply to any web search engine that has this kind of structure. This solution can be transferred to the problem of re-usable collaboration scripts for online discussion. In our own prior research (e. g. Stegmann, Weinberger & Fischer, 2007) a script for the construction of single arguments was implemented in an online discussion board of a collaborative learning environment by means of prompts and separate text boxes for the parts of an elaborated argument. These were embedded in the form for entering messages and their contents were composed to one continuous message before posting the contribution. Thus, the collaboration scripts were part and parcel of the learning platform itself. Our new approach takes advantage of the fact that any discussion board contains functionally equivalent parts such as the form for entering contributions, which usually consists of separate fields for the message and its title as well as a button for posting the message. If a component of the browser manages to recognize this type of form as well as its aforementioned component objects, the collaboration script does not have to be implemented in the discussion board itself, but can be embedded in the browser. The prompts and text boxes described above can be displayed in a separate area of the browser window, and the contents of the single text boxes can be composed and sent to the message field when posting the message. The advantage of this approach lies in the fact that it allows for the use of a library of hard-coded collaboration scripts contained in the browser that can be used with a broad variety of web-based collaboration tools. This solution works for any kind of “micro” script that applies to a single component page of a collaborative learning environment. As our solution for implementing re-usable collaboration scripts can also navigate automatically to different component pages of a collaborative learning environment, it also allows for the implementation of guidance for larger sequences of learning activities in “macro” scripts. Main features of S-COL We now turn to the specification of these ideas in the S-COL (Scripting for Collaborative Online Learning) technological approach, which provided the basis for the implementation in the tool we developed to solve the two interconnected problems described before. Figure 1: The S-COL graphical user interface with the implementation of a collaboration script for supporting collaborative online search. The graphical user interface As mentioned before, the tool was implemented as a browser plug-in. Accordingly, the main part of its graphical user interface is the browser itself. The area of the browser used for displaying web pages is split in two parts (see figure 1). The area on the right hand side is called the “browsing area“. It exhibits exactly the same behaviour as a standard web browser: It can present HTML pages, and the user can navigate through them by using links and menu elements of the browser such as the home, forward, and backward buttons. The part on the left hand side is called the “scaffolding area”. Its size is flexibly adaptable both by the user dragging its border as well as by JavaScript functions. Furthermore, it can be invoked and hidden by a function key. Its content can be flexibly designed using HTML. The content of the scaffolding area (text boxes, buttons etc.) can “interact” with objects in the browsing area. For instance, information from the browsing area such as the content of tables and text boxes or the URL of the actually displayed Webpage can be read out. Furthermore, the browsing area can be manipulated by posting text into forms, activating buttons or even by navigating to an arbitrary URL. The scaffolding area moreover contains a menu bar providing functionalities such as loading scripts or scaffolds and configuring the navigation behaviour of the tool (see below).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

S-COL: A Copernican turn for the development of flexibly reusable collaboration scripts

Collaboration scripts are usually implemented as parts of a particular collaborative-learning platform. Therefore, scripts of demonstrated effectiveness are hardly used with learning platforms at other sites, and replication studies are rare. The approach of a platformindependent description language for scripts that allows for easy implementation of the same script on different platforms has n...

متن کامل

A Copernican Turn for the Development of Flexibly Reusable Scaffolds and Collaboration Scripts: the S-col Approach

Collaboration scripts are usually implemented as parts of a particular collaborative-learning platform. Therefore, scripts of demonstrated effectiveness are hardly used with learning platforms at other sites, and replication studies are rare. The approach of a platformindependent description language for scripts that allows for easy implementation of the same script on different platforms has n...

متن کامل

Global Health: A Review of Concepts, Players, and Publications

Introduction: The increasing number of global health initiatives have contributed to improving access to health services and building knowledge platforms. However, the distribution of activities and knowledge produced has been uneven. To scope the scientific output in global health, publications from 2008-2017 were reviewed to identify major players, assess the extent of involv...

متن کامل

English Teachers Professional Development Needs for Web Development Skills: Meeting the Challenges of Teaching English Language in the Information Age

Utilizing the resources of the web in educational practices has made instructional processes more efficient and interesting and has made the learning process on the other hand much easier and attractive. With the web, English language teachers now have the option of engaging learners in online (web-based) instructions in addition to the use of conventional classroom instructions or alternativel...

متن کامل

A system Dynamics Approach to Designing a Crowdfunding Model in Technological Entrepreneurship Ecosystem with a Focus on Technology Incubator Centers

Crowdfunding, a new financing method for funding ideas or ventures through a large number of relatively small contributions from many individuals has witnessed the phenomenal development over the past decade. It involves bypassing traditional financial intermediaries and using online web-based platforms to connect users of funds with retail funders. This research first explores in greater detai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009